package day7;

public class Student {
	//实例变量：必须new出一个对象，来通过对象.id的方式调用
	public int id;
	public int age ;
	public String name;
	//static定义的事静态变量，这个静态对象是属于这个类的，类加载完就可以用了，不需要借用对象。
	public static String country = "CN";
	
	//实例方法：属于对象。这个方法要调用必须new出一个对象
	//通过对象。print（）的方式进行调用
	public void print() {
		System.out.println("Student.print()");
	}

	//静态方法是属于类的，类加载完了就存在了，而实例方法必须new出对象才可以调用
	//静态方法
	//也就是说，静态类方法是不能调用需要实例化对象的方法和变量的  => 不能调用非静态类对象
	//如果能调用print()，而print()必须new出一个对象才能调用
	// Cannot make a static reference to the non-static method print() from the type Student
	public static void name() {
		
	}
	
	public Student() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Student(int id, int age, String name) {
		super();
		this.id = id;
		this.age = age;
		this.name = name;
	}
	
	
}
